package com.hnqcgc.dao;

import com.hnqcgc.vo.TAdmin;

import java.sql.SQLException;
import java.util.List;

public interface IAdminDao {
    /***
     * 管理员登录接口
     * @param adminName：账号
     * @param adminPassword：密码
     * @return
     */
    //管理员登录
    TAdmin login(String adminName,String adminPassword) throws SQLException;

    /***
     * 查询所有管理员列表
     * @return
     */
    List<TAdmin> queryAll() throws SQLException;



    List<TAdmin> queryByNameLike(String adminName) throws SQLException;

    /***
     * 新增管理员
     * @param admin
     * @return
     */
    int insert(TAdmin admin);

    /***
     * 根据主键删除管理员
     * @param adminId
     * @return
     */
    int delete(long adminId);

    /***
     * 修改管理员
     * @param admin
     * @return
     */
    int update(TAdmin admin);
}
